package com.zt.ztyh.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author Java之父卫相阳
 * @date 2024/4/2 18:54
 * OverSion04
 */
@Data
public class UserInfoVo implements Serializable {
    /**
     * 用户id
     */

    // 前端显示的数据id和数据中的id对应不上，雪花算法，后端使用的类型long，前端显示的是number类型，long类型的长度比number要大
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 用户名
     */
    private String realname;
    /**
     * 账户余额
     */
    private BigDecimal un;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 信用等级   0 ：极差 1：差  2：良好  3：很好  4：优
     */
    private Integer credit;

    /**
     * 资产评级：0:A  1:B  2:C   3 :D  4:E
     */
    private Integer asset;
    //登录密码
    private String password;

    private String idcard;
    private Integer career;
    //修饰符
    private int s;
    private BigDecimal amount;
    //新密码
    private String newPassword;

}
